thunderstorm cloud - French English Dictionary